import re

data = """
[2025-11-15 09:06:15.171623]  *NO FUSION prec@1 89.610 prec@5 99.680
[2025-11-15 09:06:15.171633]  *NO FUSION prec@1 91.380 prec@5 99.680
[2025-11-15 09:06:15.171644]  *NO FUSION prec@1 92.830 prec@5 99.750
[2025-11-15 09:06:15.171654]  *NO FUSION prec@1 93.040 prec@5 99.750
[2025-11-15 09:06:15.171664]  *NO FUSION prec@1 93.270 prec@5 99.770
[2025-11-15 09:06:15.171689]  *NO FUSION prec@1 93.370 prec@5 99.760
[2025-11-15 09:06:15.171700]  *NO FUSION prec@1 93.640 prec@5 99.790
[2025-11-15 09:06:15.171711]  *NO FUSION prec@1 93.670 prec@5 99.800
"""

# 正则表达式，用于匹配以 "*NO FUSION" 开头，并提取 prec@1 和 prec@5 的浮点数值
regex = r"FUSION prec@1 (\d+\.\d+) prec@5 (\d+\.\d+)"

# 寻找所有匹配项
matches = re.findall(regex, data)

# 遍历所有匹配结果并按要求格式输出
for match in matches:
    prec1 = match[0]
    prec5 = match[1]
    print(f"{prec1},{prec5}")